const HtmlWebpackPlugin = require('html-webpack-plugin')

/** @type {import('webpack').Configuration} */
module.exports = {
  mode: 'none',
  module: {
    // 全局 loader
    rules: [
      // {
      //   test: /\.html$/,
      //   use: 'html-loader' // 将 html 文件内容 拼接为 一段 JS 代码
      // },
      {
        test: /\.html$/,
        use: [
          {
            loader: require.resolve('html-webpack-plugin/lib/loader'),
            options: {
              force: true
            }
          },
          'html-loader'
        ]
      },
      // {
      //   test: /\.css$/,
      //   use: ['style-loader', 'css-loader']
      // }
    ]
  },
  plugins: [
    // new HtmlWebpackPlugin({
    //   title: 'Hello',
    //   template: './src/index.ejs',
    //   force: true
    // })
    new HtmlWebpackPlugin({
      title: 'Hello',
      template: './src/index.html',
      force: true
    })
  ]
}